home *** CD-ROM | disk | FTP | other *** search
/ Univers Mac Interactif 45 / Univers Mac Interactif - Issue 45.iso / Bureau Direct / Newton / Shareware⁄Freeware Mars 95 / Jeux / Othello 1.0 / OFNHelp.txt next >
Text File  |  1994-09-05  |  9KB  |  201 lines

  1. Othello for Newton v1.00
  2. Copyright 1994 by Michael Maciag
  3. All Rights Reserved
  4.  
  5. THE RULES OF OTHELLO
  6.  
  7. Othello is a two-person game played on an eight-by-eight square board.
  8. The objective of the game is to have more pieces of your color, one player
  9. plays black - the other white, on the board at the end of the game.
  10.  
  11. All games start with two black pieces and two white pieces placed in
  12. standard positions in the middle of the board. The players alternate
  13. turns with Black moving first. A player has a maximum of 30 minutes to
  14. make all moves, time being kept from the completion of the opponents move
  15. to the completion of the players move
  16.  
  17. A player can legally move a piece onto a square on the board if the square
  18. is empty and if the new piece brackets one of more of the opponents pieces.
  19. Bracketed pieces are flipped to the player's color. If a player has no legal
  20. moves during a turn they must pass.
  21.  
  22. The game is over when neither player has a legal move or when either player's
  23. move time expires. If a player's time has expired the opposite player wins
  24. the game. Otherwise, the player with the greatest number of pieces on the
  25. board wins.
  26.  
  27.  
  28. THE OTHELLO FOR NEWTON DISPLAY
  29.  
  30. The Othello for Newton ('OFN') display consists of general items and current
  31. game items. The general items are the OFN Title bar, and the New, Prefs, About,
  32. Action and Close controls. The Title bar can be used to drag the OFN window around
  33. the screen of the Newton. The New button creates a new game to be played. Prefs 
  34. displays the Preferences slip described below. The About button opens a view
  35. containing brief descriptions of OFN. The Action button allows deletion, 
  36. duplication and movement to a different store of the current game.
  37.  
  38. The current game specific items on the OFN display are grouped into Black player
  39. information on the left side of the display, White player information on the right
  40. side and non-player specific information in the middle.
  41.  
  42. The first non-player specific game item on the OFN display is the Game Name which is
  43. found near the top of the display. The Game Name consists of a sequentially assigned
  44. game number and the date and time the game was created.
  45.  
  46. Beneath the Game Name is the actual Game Board with the playing pieces placed upon it.
  47. Beneath the Game Board is the Advisory Message area where current status and game
  48. event messages are displayed.
  49.  
  50. On each side of the OFN display the following items are displayed for each player.
  51. The Player Color is displayed at the top followed by the chosen Player Name (see below).
  52. Then the Player Score, i.e. the number of the player's pieces currently on
  53. the board, is shown.
  54.  
  55. Below the Player Score is the Player Clock showing the time remaining to that player.
  56. Finally, a graphical representation of the Player Piece Tray is found along the side of
  57. the Game Board illustrating the number of player's pieces yet to be played.
  58.  
  59.  
  60. HOW TO PLAY OTHELLO FOR NEWTON
  61.  
  62. Each game of OFN begins with game characteristics taken from the current game 
  63. preference settings. These settings can be examined or changed at any time by 
  64. pressing the Prefs button which will display the Preferences slip.
  65.  
  66. The key settings are selection of who, or what, will play each side in a game.
  67. The first player option selects the Newton operator to play the side. When this
  68. option is chosen the player's name can be entered into the Preferences slip.
  69.  
  70. The second and third player options instructs OFN to play the side. With the
  71. second option the program will play more quickly, but less skillfully, than it
  72. would with the third option selected.
  73.  
  74. In addition to player selections, an option to turn the Newton sleep preference to
  75. 'never' during the game, allowing the game board and clocks to remain displayed during
  76. periods of inactivity, and an option to have the program accompany game actions with
  77. sound effects can be set.
  78.  
  79. Once game preference settings are set, a new game can begun by pressing the New 
  80. button. This creates a new game in an initial state. Pressing the Start button
  81. begins play with black to play first. If a human is playing the black side, black's
  82. clock will countdown until either the player makes a legal move by clicking on
  83. an empty square or the clock shows no time remaining. If a legal move is made
  84. the opposite side gets a turn, unless they have no possible legal moves upon which
  85. condition they are forced to pass.
  86.  
  87. The game may be paused at any time by pressing the Pause button and resumed 
  88. thereafter by presing Resume. When the program is closed, by clicking the close
  89. box or opening another (full-screen) program, the game currently underway is
  90. automatically paused. When the program is started the game underway when the
  91. program was last closed is redisplayed and can be resumed by pressing Resume.
  92. When the program is started the first time after being installed a first game
  93. is automatically created and placed in an initial state.
  94.  
  95. When a new game is created the current game, either unstarted, paused or finished,
  96. is stored. Stored games can be retrieved by scrolling up or down or by selection
  97. in overview mode which can be displayed by pressing the overview button. Games can
  98. be deleted by selecting the delete option of the Action button. Games can be deleted
  99. by selecting the delete option of the Action button. Both of these action are
  100. undoable.
  101.  
  102. Pressing Undo anytime after a game move will backout the last human move. Note that
  103. when OFN is your opponent that means that Undo will first backout OFN's move if
  104. OFN made a move before you pressed Undo.
  105.  
  106. When OFN is playing a side and considering a move it may take just a few seconds,
  107. at the beginner level, or it may take over a minute, at the intermediate level.
  108. (This version of OFN does not offer an advanced level since that would require
  109. many minutes to select one move. The future NewtonScript compiler should allow
  110. an advanced level of play to be offered in future versions of OFN.)
  111. To provide feedback during it's possibly lengthy move deliberations OFN will 
  112. display a progress indicator on the side it is playing. To provide responsiveness
  113. to the person operating the Newton it will periodically check for input which
  114. allows you to request any action during a move deliberation. If your request
  115. requires a stable state to be reached in OFN (e.g. creating a new game, closing
  116. OFN) then a dialog will be displayed asking you if you wish to allow OFN to
  117. complete it's move or whether it's deliberations should be immediately cancelled.
  118. Note: Because of the significant difficulty in interupting a key calculation 
  119. during the intermediate mode deliberations, user input during those deliberations
  120. may not be responded to for up to two seconds. The input WILL eventually be
  121. recognized, the command need not be repeated. This problem will be corrected 
  122. in a subsequent version of OFN.
  123.  
  124.  
  125.  
  126. PLAY POINTERS
  127.  
  128. Different lines of play can be investigated by duplicating the current game and
  129. then playing the different lines with those two games. Of course, any individual
  130. move you make can be backed out with Undo as described above.
  131.  
  132. You can select OFN to play both sides of a game and thereby simply watch a
  133. complete game progress.
  134.  
  135.  
  136. FUTURE DIRECTIONS
  137.  
  138. The availability of the forthcoming NewtonScript compiler will provide 
  139. significantly higher levels of play by OFN. Also under consideration for
  140. incorporation into future versions of OFN are:
  141.  
  142.     .Newton to Newton Play
  143.         The ability to play OFN against a (human?) opponent on another
  144.         Newton utilizing beaming or NewtonMail.
  145.         
  146.     .Game Move History Review with WalkBack and WalkForward
  147.         This will allow you to "slide" through the previous moves
  148.         if a game, displaying the playing board at each point if
  149.         desired. A game can be reversed, or forwarded, to any point
  150.         to explore alternative lines of play.
  151.         
  152.     .Move Suggestion and Explanation
  153.         OFN will suggest moves for human players and (try) to explain
  154.         why it chosen a certain move. (The usefulness of the explain function
  155.         will be questionable since current Othello computer players utilize
  156.         a very different approach to selecting a move than human players
  157.         do.)
  158.  
  159. Also, additional games are being investigated for possible implemention in
  160. the Newton environment. One game under consideration is Go, which requires a very 
  161. different approach to computer game playing techniques than that used in OFN.
  162. Another, extremely ambitous, idea is to develop a version of Diplomacy. Just one
  163. of the characteristics of Diplomacy that would make it very challenging to 
  164. implement is the fact that it involves more than two players, each of whom
  165. must "negotiate" with other players to achive victory.
  166.  
  167.  
  168. Of course, when you register your copy of OFN, you will be able to comment on
  169. these possible future enhancements and new products as well as suggest some 
  170. of your own.
  171.  
  172.  
  173. Michael Maciag
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.